Speed-Scaling with No Preemptions

نویسندگان

  • Evripidis Bampis
  • Dimitrios Letsios
  • Giorgio Lucarelli
چکیده

We revisit the non-preemptive speed-scaling problem, in which a set of jobs have to be executed on a single or a set of parallel speed-scalable processor(s) between their release dates and deadlines so that the energy consumption to be minimized. We adopt the speedscaling mechanism first introduced in [Yao et al., FOCS 1995] according to which the power dissipated is a convex function of the processor’s speed. Intuitively, the higher is the speed of a processor, the higher is the energy consumption. For the single-processor case, we improve the best known approximation algorithm by providing a (1+ǫ)αB̃α-approximation algorithm, where B̃α is a generalization of the Bell number. For the multiprocessor case, we present an approximation algorithm of ratio B̃α((1 + ǫ)(1 + wmax wmin ))α improving the best known result by a factor of ( 2 )(w wmin )α. Notice that our result holds for the fully heterogeneous environment while the previous known result holds only in the more restricted case of parallel processors with identical power functions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reducing scheduling overheads in multi-processors real-time systems

In real-time systems, it is required to complete all work on a timely basis. There are mainly two types of real time systems: hard real-time systems (HRT) and soft-real time (SRT) systems. In hard real-time systems, a missed deadline is considered a system failure; in soft real-time systems some deadlines may be missed. The aim of real-time scheduling analysis is to ensure a sequence of jobs me...

متن کامل

Multicast Pull Scheduling : When Fairness is

We investigate server scheduling policies to minimize average user perceived latency in pull-based client-server systems (systems where multiple clients request data from a server) where the server answers requests on a multicast/broadcast channel. We rst show that there is no O(1)-competitive algorithm for this problem. We then give a method to convert any nonclairvoyant unicast scheduling alg...

متن کامل

On Comparing the Number of Preemptions under Earliest Deadline and Rate Monotonic Scheduling Algorithms

In this note we compare the occurrence of preemptions under the rate monotonic (RM) and earliest deadline (ED) policies at a single server. It is shown that the number of preemptions at the server using RM is always larger than or equal to the number of preemptions that would be obtained if ED was used. A quantitative characterization of this diierence is provided by simulating the service prov...

متن کامل

Scheduling uniform machines on-line requires nondecreasing speed ratios

We consider the following on-line scheduling problem. We have to schedule n independent jobs, where n is unknown, on m uniform parallel machines so as to minimize the makespan; preemption is allowed. Each job becomes available at its release date, and this release date is not known beforehand; its processing requirement becomes known at its arrival. We show that if only a finite number of preem...

متن کامل

Preemption Control using CPU Frequency Scaling in Real-time Systems

Controlling the preemption behavior in real-time systems can have beneficial impacts in multiple contexts as it can decrease the processor utilization, reduce the energy consumption or even enable the schedulability of the system. In this paper we study the preemption behavior of sporadic task systems scheduled using the Fixed Priority Scheduling (FPS) policy, and evaluate the feasibility of pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014